# File lib/couchrest/more/extended_document.rb, line 157
    def update(bulk = false)
      caught = catch(:halt)  do
        if self.new_document?
          save(bulk)
        else
          _run_update_callbacks do
            _run_save_callbacks do
              save_without_callbacks(bulk)
            end
          end
        end
      end
    end