I use Remove-WebBinding -Port $Port -Protocol https to remove a web binding. This removes the binding from the associated site but the binding continues to exist an
Remove-WebBinding -Port $Port -Protocol https
Of course there is a WebAdministration cmdlet : Remove-WebBinding http://technet.microsoft.com/en-us/library/ee790591.aspx