Hey folks!! I just passed the case "-u" requirement but I can't quite understand why I had to create another "person" object while it wasn't necessary in task 10 below:
else if (args[0].equals("-u")) {
            Date date2 = new SimpleDateFormat("MM dd yyyy", Locale.ENGLISH).parse(args[4]);
            for (int i = 0; i < allPeople.size(); i++) {
                if (i == Integer.parseInt(args[1])) {
                    allPeople.get(i).setName(args[2]);
                    allPeople.get(i).setBirthDate(date2);
                    if (args[2].equals("m")) {
                        allPeople.get(i).setSex(Sex.MALE);
                    } else {
                        allPeople.get(i).setSex(Sex.FEMALE);
                    }
                }
            }