Collection object update method with tests