deleting nodes in a plist?

I’m new to applescript, and I’ve figured out how to modify existing nodes in a plist:

tell application "System Events" to set value of property list item "SomeStringNode" of contents of property list file "~/Desktop/testing.plist" to "foo"

I’m more interested, though, in how to delete an existing node? I’m not even really sure where to start…

Model: iMac
AppleScript: 2.0.1
Browser: Firefox 3.0.4
Operating System: Mac OS X (10.5)

Take a look at using the shell command ‘/usr/libexec/PlistBuddy’.