Are you using the standard library? If so, you need to know the grammar of the existing verbs in the library before you start changing them. In the case of ‘screw’, there are 5 definitions:
As you can see, the library has some pretty daft definitions and the last of those is the same as one of the definitions that you were trying to add. That’s why you got the original error. As you have already discovered, use Extend to add, modify or replace the existing definitions. In your case:
Extend only 'screw' first
* noun 'in' / 'into' noun -> Screw
* 'off' noun -> Unscrew;
will do the trick. However, you will want to replace those other wacky definitions as well, as ‘screw’ and ‘unscrew’ are unlikely to be synonymous with ‘switch on’ and ‘switch off’ in the majority of cases. In this case, use replace, as @fredrik suggested. Also note the use of only if you only want to change the definition of ‘screw’ and not its synonyms ‘rotate’, ‘twist’, ‘turn’ and ‘unscrew’.