Измените текст, изменив текст в элементе напрямую. (не обновляет позицию всплывающей подсказки).
$('.tooltip-inner', $element.next()).html(newHtml);
$('.tooltip-inner', $element.next()).text(newText);
Измените текст, уничтожив старую подсказку, а затем создав и отобразив новую. (Заставляет старый исчезать, а новый исчезать)
$element
.tooltip('destroy')
.tooltip({
// Repeat previous options.
title: newText,
})
.tooltip('show');
Я использую метод top, чтобы оживить «Сохранение». сообщение (при  
этом всплывающая подсказка не изменяется по размеру) и изменить текст на «Готово». (плюс дополнение), когда запрос завершен.
$element.tooltip({
placement: 'left',
title: 'Saving...',
trigger: 'manual',
}).tooltip('show');
var parent = $element.parent();
var interval_id = setInterval(function(){
var text = $('.tooltip-inner', parent).html();
switch(text) {
case 'Saving. ': text = 'Saving.. '; break;
case 'Saving.. ': text = 'Saving...'; break;
case 'Saving...': text = 'Saving. '; break;
}
$('.tooltip-inner', parent).html(text);
}, 250);
send_request( function(){
// When the request is complete
clearInterval(interval_id);
$('.tooltip-inner', parent).html('Done. ');
setTimeout(function() {
$element.tooltip('hide');
}, 1500 /* Show "Done." for a bit */);
});