+= new でイベントを割り付けた場合は、破棄する前とか new でインスタンスを作り直す場合は
-= newでイベント解除をする必要があるのでしょうか?

たとえば、 TextBoxを格納するオブジェクト変数 testTextに += newでClickイベントを割り付けた場合には
testTextをdisposeする前には -= newをする必要があるのでしょうか。
(同様にdisposeではなくて、そのオブジェクト変数testTextに改めて new でインスタンスを作成する場合の場合はどうでしょう?)

デザイナが自動的に作成したコードには -= newがないので問題ないように思えるのですが、MSDNの
イベントサブスクリプションとサブスクリプションの解除には
「サブスクライバー オブジェクトを破棄する前にイベント サブスクリプションを解除する必要があります。」
という記述があるので、そのところがよくわからなくなっています。

ttp://msdn.microsoft.com/ja-jp/library/ms366768.aspx