The fifth failing test.

* If a facet no longer exists in the new collection, it is removed.
Fix the test by adding a conditional that removes a facet.
The sixth failing test.

* This test will force us to listen to model updates and call the
  add and remove logic appropriately.