Using this code I managed to change the renderings on the current item. However this changed it permenantly in Sitecore (the changes were could be seen in the CMS) and not tempo
Or you can simply use conditional rendering rules to display the renderings/sublayouts you want based on whatever logic you can dream up.