code: function(options) {
        options = _.clone(options) || {};
        if (options.parse === undefined) {
          options.parse = true;
        }
        var collection = this;
        var query = this.query || new Parse.Query(this.model);
        return query.find({
          useMasterKey: options.useMasterKey
        }).then(function(results) {
          if (options.add) {
            collection.add(results, options);
          } else {
            collection.reset(results, options);
          }
          return collection;
        })._thenRunCallbacks(options, this);
      }
docs: Fetches the default set of models for this collection, resetting the
  collection when they arrive. If `add: true` is passed, appends the
  models to the collection instead of resetting.
  
  @param {Object} options An optional object with Backbone-style options.
  Valid options are:<ul>
  <li>silent: Set to true to avoid firing `add` or `reset` events for
  models fetched by this fetch.
  <li>success: A Backbone-style success callback.
  <li>error: An Backbone-style error callback.
  <li>useMasterKey: In Cloud Code and Node only, uses the Master Key for
  this request.
  </ul>