MongoMockUpdate alters the actual doc instead of a clone.
Collection constructor clones documents array.
Correct bug in condition for multi being off.
More specs for the mock collection.