Fixes improper forced update in place of collection items when reloading specific indexes.  Not all item views will be reusable and so it shouldn't assume that the view can just be reconfigured.  Also simplifies the code down to several fewer lines and fixes improper unit tests.
Fixes broken unit tests.