Prevent invalid behavior on UPDATE

Tests and temporary limitation to prevent data loss.

- Introduced limitation to stop people removing all mutlivalues
  unintentionally.
- UPDATE will now only update single multi-value elements until feature
  for updating indexes is implemented