Should I override an UI component's Knockout template for modifying it?

Right. So tooltips use ko text, not ko html. I would have to override the tooltip ui template in order to achieve this, correct?

Edit: seems more involved than I had hoped as the html binding cannot be used with virtual elements.

Yes.