I was adding a product to content-view with add-product function, but not using ui/update. I wrote update function but that function is just updating the CV details. 

Also, I saw other implementation of update too.  To define same implementation for content-views, I need to refactor following functions and related tests too:
- add-product
- remove-product
- edit-content-view-details
And ui/update should use these functions.

I'm on it.