Implements promises on the record collection update() method, false negatives in tests.