PathPilot does not edit files in memory. You always edit the files on disk.
Typically, you will copy the file from USB to internal hard disk, and then edit it.
The "edit" button simply looks at the file in the directory of the file system, and starts the built-in Linux text editor (I think gEdit?) on that file.