Thanks, however this still doesn't seem to be updating. I am guessing I am doing something wrong.
The $observe gets called initially, however, doesn't execute when the variable changes. To summarize, I have a button (Edit) that when clicked changes the value of a scope variable (editing_bln). Another button (Add) becomes disabled based upon this variable change via ngDisabled. However, the tooltip is still showing. Here's the button code:
<button type="button" ng-class="{'btn-danger':editing_bln}" class="btn btn-mini" style="margin-top:10px;margin-left:20px;" ng-click="editing_bln = !editing_bln"><i tooltip-direction="top" tooltip="Click to Edit Content" ng-class="{'icon-white':editing_bln}" class="icon-pencil"></i></button>
<button ng-disabled="editing_bln" type="button" class="btn btn-mini" style="margin-top:10px;" ng-click="responseAdd()"><i tooltip-direction="top" tooltip="Add response to group." class="icon-plus"></i></button>
// TOOLTIP DIRECTIVE