I think you could rewrite this whole function to not use `self` aka `that`. We try to use `that` as our last case if there is no other way of doing it. So this function could be:
    
    setPolling: function () {
      var collection = this.collection;

      clearInterval(pollingInfo.intervalId);
      pollingInfo.intervalId = setInterval(function () {
        collection.fetch({reset: true});
     }, pollingInfo.rate * 1000);
   }