fix change_plan to cope with no subscription
adds tolerance for nil charge to invoice payment webhook
update tooltip