Proper way to do a GoTo

What is the proper way to go to a designated location either relative or absolute (global). I tried using mavlink_msg_set_position_local_ned_pack but nothing happened when I send the message. The heartbeat from the drone indicates that guided mode is enabled. I am using mavlink v1.

When I tried a go to from QGC it appeared to be using a mission_item message so I tried that but the drone still did not go to the designated location

I have arm, takeoff and manual control working so I know the comm path and things are working ok.

I get a command ack back when I send the takeoff message but not when I send the mission item. I compared all of the message elements from test app with the message sent by QGC and they are the same.