update collection modification example
add tests for new usage examples for deleting
update collection reset example

cannot set association to [], because rails converts that to nil and we
ignore nils when updating a collection.
See https://github.com/rails/rails/issues/13420