relaunch

verb
  1. to launch something again, especially a product, service, or campaign with improvements or changes
noun
  1. the act of launching something again or a new version of something previously available

Examples