iTunes Connect added the ability to refresh Podcasts online and without re-submitting the Podcast. iTunes on a computer is not mandatory any more, just go to your web browser following the iTunes Connect Podcasts link.
Previously, there was just the option to submit a new Podcast feed. Now the Podcaster is also able to modify an existing Podcast feed address. Due to a so-called not changeable Apple given Mirror URL, the Podcaster can change the RSS feed URL without loosing user subscribed to the Mirror URL. Further more, you get an overview about all submitted Podcasts assigned to an Apple ID.