You can get a list of the jobs on the system by querying the msdb..sysjobs table, however you would have to join against the sysjobsteps table to get the steps in each job.
You can edit a job through QA, however it's far simpler to do it through the gui in EM.