Can I add more than one version of a dictionary type?

Yes. A version consists of dictionary metadata and dictionary data. In most cases, versions are different only in data, but new versions can also contain new metadata.