whole_func_string: function update(id, data, cb) {
      getCollection(function (err, collection) {
        if (err) { return cb(err); }
        collection.update(
          { _id: new ObjectID(id) },
          { '$set': toMongo(data) },
          { w: 1 },
          function (err) {
            if (err) { return cb(err); }
            return read(id, cb);
          }
        );
      });
    }
func_code_string: function update(id, data, cb) {
      getCollection(function (err, collection) {
        if (err) { return cb(err); }
        collection.update(
          { _id: new ObjectID(id) },
          { '$set': toMongo(data) },
          { w: 1 },
          function (err) {
            if (err) { return cb(err); }
            return read(id, cb);
          }
        );
      });
    }
func_documentation_string: [START update]