Before deploying the new content model you should remove or update all the old nodes created with the old content model.
Once you have updated the old nodes, then you can disable the involved model, and then update it with a new version and then you can enable it again.
To disable and enable a content model, you have to manage the Model Active property available for each model deployed as a content in the repo.
Hope this helps.