title: Backbone.marionette re-render view on model change
body: <p>//when i click the kickassessor button, it will update the database but the view isn't updating. Here is my code.
      return Marionette.ItemView.extend( {</p>
  
  <pre><code>    initialize : function ( options ) {
          var self = this;
  
          _.bindAll( this );
  
          _.each( options, function ( value, key ) {
              self[ key ] = value;
          } );
          //this.model.on('change', this.render, this);
  
          return this;
      },
  
  
      // Ui events hash
      events : {
          'mouseover a.btn'  : 'showTooltip',
          'click #kickBtn'   : 'kickAssessor',
          'click #deleteBtn' : 'deleteUser'
      },
  
      // on render callback
      onRender : function() {
          this.ui.kickBtn.tooltip( {
              title : 'Kick as assessor'
          } );
  
          this.ui.deleteBtn.tooltip( {
              title : 'Delete user'
          } );
      },
  
      kickAssessor : function ( ) {
          this.model.save({role:'2'});
                      //on success it should update the itemview
      },
  </code></pre>