Remover uma função javascript com o Greasemonkey

Eu visito um site com um arquivo javascript na cabeça do HTML

<script language="javascript" src="javscript.js"></script>

O código dentro deste arquivo é:

// keypress management 
if (document.layers) document.captureEvents(Event.KEYPRESS)
function update(e) {        
    if (document.all) {             // Explorer
        if (event.keyCode==13) document.forms[0].submit();  // 13 = ENTER
        else if (event.keyCode==26) runHelp(hplk);          // 26 = CTRL+Z
        return;
    } else {                                                // mozilla
        if (e.which==13) document.forms[0].submit();        // 13 = ENTER
        else if (e.which==26) runHelp(hplk);                // 122 = CTRL+Z     
        return;         
    }
}
document.onkeypress=update;

Eu quero desativar / remover / substituir esta função com o Greasemonkey.

Eu tentei com

unsafeWindow.update = function(){}

sem resultado! (não tem erros no console)

Existe uma maneira de matar essa função?

questionAnswers(1)

yourAnswerToTheQuestion