Using multiple scripts

I’m using multiple scripts in my project. So script 1 uses a method defined in script 2. Say I change the number of parameters for the function in script 2 from 3 to 4 and rerun script 1 (now passing 4 parameters) it says that the function only accepts 3. So somehow a copy of the 2nd script is made in memory and its being used. How do I force Blender to get rid of this phantom copy?