New versions throw an error in the UI on GF edit

Fixing the version tests so they work more simmilar to the UI.  Fixing the code to work with the UI and not throw an error when updating versions.