Update method added

Along with tests and a docs update.