Fix update validation issues

Changed the default on collection `update` to only validate the values passed in. This could be an option that is passed into update directly in the future if the default is not the desired functionality.