In general adding is fine, as long as your new stuff is compatible with the previous definition. Problems come from incompatible changes like adding new mandatory property then that will cause problems for the nodes that don't have the mandatory value.
You may also like to consider having your new properties on an aspect and leaving the existing model alone.
Removing a definition will not remove the properties and associations that uses that definition so you may like to consider that a little more.