arreglé las funciones de version2 y server correspondientes a mi tarea excepto dos cosas

Gonza:

1. En ActividadEdicionRamo.java me pedía que hiciera un try/catch con new Modulo(v.getContext(), 0,Integer.parseInt(cursoAEditar.getId()), inicio, fin, lugar).

Para esto tenía que hacer Modulo m = new Modulo(); que está prohibido. 

2. En 

AdapterDatabase ad = new AdapterDatabase(this);
		String[] params = getParamsCurso(Integer.parseInt(id)); 
		ad.updateRecord("Cursos", params);

Tu hiciste String[] params = getParamsCurso(Integer.parseInt(id)); ?
No entendí xd, Por qué?

Saludos!