Every(or almost) 3d program can read spline(spl) files, though i dont think you need to edit that to edit rivals spline, as far as i remember they must be written inside java, so you have to design a spline on track's model(something you probably dont have), take their coordinates and apply them to track's java.
Though we better wait someone which knows it better than me(i never did it).