How to create interactive waypoints for paths?

Hi All,
I am creating a game that allows the player to spawn several actors in the map from a God’s view camera. Then for each actor create waypoints for the actor to follow. So each actor would have their own set of waypoints that they should follow. These waypoints should be editable.

I need help with the waypoints part. I am not sure how I can make the player spawn and modify waypoints during game play. Would appreciate any guidance, suggested tutorial or help.

Thanks