move(), as I understand it, corresponds to the "Arrange" command in the Object menu. So, it "moves" a path above or below another path (in the example below, named path1 and path2).
var paths = app.activeDocument.pathItems;
paths["path1"].move(paths["path2"], ElementPlacement.PLACEAFTER);
It sounds like what you want is translate(dx, dy), which moves the path by dx and dy distances from the present position. So
paths["path1"].translate(100, 100);
moves the path 100 points in the positive x direction and 100 points in the positive y direction.
Alternatively, you can assign new values for the position property:
paths["path1"].position = [x, y];
I've not figured out how transform and transformation matrices work.