Cambie el texto alterando el texto en el elemento directamente. (no actualiza la posición de información sobre herramientas).
$('.tooltip-inner', $element.next()).html(newHtml);
$('.tooltip-inner', $element.next()).text(newText);
Cambie el texto destruyendo la información sobre herramientas anterior, luego creando y mostrando una nueva. (Hace que el viejo se desvanezca y el nuevo se desvanezca)
$element
.tooltip('destroy')
.tooltip({
// Repeat previous options.
title: newText,
})
.tooltip('show');
Estoy usando el método superior tanto para animar el "Ahorro". mensaje (  
para que la información sobre herramientas no cambie de tamaño) y para cambiar el texto a "Listo". (más relleno) cuando se completa la solicitud.
$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 */);
});