The site title change should have an immediate effect (i.e., should be reflected in the API immediately). Are you sure you have actually changed the site title? How did you do that? Normally, you do that in the site settings, then "Title, description, and logo..." and then change. Could it be that you actually renamed the group, not the site?