Added support for updating with a unique index
Added uniqueness documentation