JumpSpots are the destinations for jumps. You can just use a normal PathNode for that too though. Bots know where to jump.
In UT2004 you could use JumpSpots to force bots to use a double-jump to get there, rather than a single jump (because they sometimes misjudged the distance), or you could make them use a shield jump or have them dodge-jump up ramps. Since Killing Floor doesn't have any kind of special jump, and bots can apply the regular jump anyway, JumpSpots are useless.
AssaultPaths can be used to make "paths" within the path network that bots can use to attack a base in gamemodes like CTF. Rather than having them figure out a good way within the web of paths on their own you can lay out a good way or two. They are just suggestions, however, and bots still do what they want. If they get distracted along the way because the situation changed, because they saw or heard and opponent or because a valuable item spawned somewhere else they still do what they think is best.
For Killing Floor, again, these are useless as bots don't attack bases, they just trudge towards players and the regular path network is enough.