LineItemsController uses OrderContents to update and destroy line items

If the line item was updated or deleted before, the order total and adjustments remained the same.
This change fixes the problem as the controller uses `OrderContents` in `update` and `#destroy` now, same as `create`.