Can we modify questions we have developed from other trainings so long as the specifics of the question are changed? Or do we have to create all questions from scratch?

You can adapt items from other trainings, but that tends to break down the wall between training & testing because both items would evaluate the same ability.  A test is a sample of all possible items.  If the training and the test sample the same abilities it compromises the generalizability of the exam.