remove `s`
Added update method for relations with pivottables

To be used like this:

User.forge({id: 3})
.relation()
.update({id:1, additional:'testing'})
.then(function (relation) {
  console.log('updated');
});
Merge pull request #145 from Fritz-Lium/patch-1

remove `s`
fix issue #151, tgriesser/bookshelf
fix issue #151
Allowed additional where conditions for update

The 3rd, optional parameter to `updatePivot` basically exposes all `builder` methods, but should primarily be used for adding custom `where` conditions to the update query. Enables users to do the following:

Model.forge({id: someId})
.someRelation()
.updatePivot({additional_column:'new data'}, null,{whereIn: ['info_id', anotherId]})
.then(function (col) {
  console.log('updated');
});
Ability to make updates required

By passing `{require: true}` as option to `updatePivot` an `Error` will now be thrown, if no rows have been updated.
Merge branch '#151' of https://github.com/adriano-di-giovanni/bookshelf into #151
Fixed typo
change docs
change Collection#sync signature
Added tests for `updatePivot`
merge branch #151
Merge pull request #156 from johanneslumpe/master

Added `updatePivot` method for relations
Merge pull request #155 from adriano-di-giovanni/master

Change documentation, see #149
Add an option to provide a falsy timestamp to ignore it
Merge pull request #158 from Tape/optional_timestamps

Add ability to use only created_at and updated_at
Allow passing an string or array to bookshelf.plugin
Fix for plugins to actually be executed

Just dismiss this if I missed something, but it seems like what you wanted to do is to execute the require'd plugin instead of assigning it to the `plugin` variable.
Merge pull request #163 from johanneslumpe/patch-3

Fix for plugins to actually be executed